453fdc91dabe1d73624cebb2744f8bb37e7be35a,source/com/intellij/refactoring/rename/RenameProcessor.java,RenameProcessor,performRefactoring,#UsageInfo[]#,388

Before Change


      String newName = entry.getValue();

      final RefactoringElementListener elementListener = getTransaction().getElementListener(element);
      RenameUtil.doRename(element, newName, extractUsagesForElement(element, usages), myProject, elementListener);
      if (element instanceof PsiPackage) {
        final PsiPackage psiPackage = (PsiPackage) element;
        final String newQualifiedName = RenameUtil.getQualifiedNameAfterRename(psiPackage.getQualifiedName(), newName);

After Change



      if (newName != null) {
        final RefactoringElementListener elementListener = getTransaction().getElementListener(element);
        RenameUtil.doRename(element, newName, extractUsagesForElement(element, usages), myProject, elementListener);
        if (element instanceof PsiPackage) {
          final PsiPackage psiPackage = (PsiPackage) element;
          final String newQualifiedName = RenameUtil.getQualifiedNameAfterRename(psiPackage.getQualifiedName(), newName);